/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.wider.foundation.concurrency;

/**
 * This interface defines a standard framework for constructing Joinable executor (Thread)
 * @author William Choi <avextk@gmail.com>
 */
public interface Joinable {
    /**
     * Public standard method for Joinable object owner to wait until the object to join back.
     * @throws InterruptedException
     */
    public void join() throws InterruptedException;
}
